home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / lists / mint / l_1599 / 1217 < prev    next >
Encoding:
Internet Message Format  |  1994-08-27  |  998 b 

  1. Date: Sun, 20 Mar 1994 05:35:08 -0500
  2. From: "Nicholas S Castellano" <entropy@terminator.rs.itd.umich.edu>
  3. To: mint@terminator.rs.itd.umich.edu
  4. Subject: TIOCSWINSZ fix
  5.  
  6. tty.c: ++entropy@terminator.rs.itd.umich.edu
  7.     When the window size for a tty, has changed, send SIGWINCH to the
  8.     foreground process group of the tty.
  9.  
  10. --- 1.10.1.4    1994/02/27 04:04:56
  11. +++ tty.c    1994/03/19 12:47:20
  12. @@ -528,7 +528,15 @@
  13.          return 0;
  14.      case TIOCSWINSZ:
  15.          sz = (struct winsize *)arg;
  16. +        if (sz->ws_row != tty->wsiz.ws_row
  17. +            || sz->ws_col != tty->wsiz.ws_col
  18. +            || sz->ws_xpixel != tty->wsiz.ws_xpixel
  19. +            || sz->ws_ypixel != tty->wsiz.ws_ypixel)
  20. +          i = 1;
  21. +        else
  22. +          i = 0;
  23.          tty->wsiz = *sz;
  24. +        if (i) killgroup(tty->pgrp, SIGWINCH);
  25.          return 0;
  26.      case TIOCGPGRP:
  27.          *((long *)arg) = tty->pgrp;
  28.  
  29. --
  30. entropy -- it's not just a good idea, it's the second law.
  31. Personal mail:      entropy@gnu.ai.mit.edu
  32. MiNT library mail:  entropy@terminator.rs.itd.umich.edu
  33. "what do you have against octal?" -jrb
  34.  
  35.